package cn.yunyichina.scheduler.jobs.constant;

/**
 * Created by JoeZ on 2016/11/17.
 */
public interface MethodRouter {

    /**
     * 拉取第三方对账单对账
     */
    String CHECK_PAYMENT_PLATFORM = "yyt.pay.check.payment.platform";

    /**
     * alipayz账单下载
     */
    String ALIPAY_CHECK_PAYMENT_PLATFORM = "yyt.pay.alipay.payment.get";

    /**
     * wechat账单下载
     */
    String WECHAT_CHECK_PAYMENT_PLATFORM = "yyt.pay.wechat.payment.get";

    /**
     * his账单下载
     */
    String HIS_CHECK_PAYMENT_PLATFORM = "yyt.pay.his.payfinance.info.get";

    /**
     * his账单数据清理
     */
    String HIS_PAYMENT_PLATFORM_RESET = "yyt.pay.his.payfinance.info.reset";


    /**
     * 执行第三方对账
     */
    String THIRD_PARTY_FINANCE_PLATFORM = "yyt.pay.third.finance.checking";


    /**
     * 获取base-Org getOrgUsable 查询可用医院
     */
    String BASE_GET_ORG_USABLE = "yyt.base.org.usable.get";

    /**
     * 获取base-Order 订单信息
     */
    String BASE_FIND_ORDER = "yyt.base.order.find";


    /**
     * 获取组织配置
     */
    String FIND_PAYMENT_SETTING = "yyt.pay.payment.setting.find";


    /**
     * 平台与his对账
     */
    String HIS_PAY_FINANCE_PLAT_CHECK = "yyt.pay.his.payfinance.plat.check";

    /**
     * 根据指定条件查找第三方数据
     */
    String CHECK_PAYMENT_GET = "yyt.pay.check.payment.get";

    /**
     * 更新第三方账单表数据
     */
    String UPDATE_CHECK_PAYMENT = "yyt.pay.check.payment.update";


    /**
     * 更新第三方账单表数据
     */
    String ADD_CHECK_PAYMENT_TO_EXCEPTION = "yyt.pay.check.payment.to.exception.add";

    /**
     * 获取组织规则属性配置
     */
    String FIND_SYS_RULE_ATTRIBUTE = "yyt.base.rule.select";

    /**
     * 根据orgId 获取SettlementSetting配置
     */
    String QUERY_SETTLEMENT_SETTING_BY_ORGID = "yyt.pay.payment.setting.by.settlement.setting.query";

    /**
     * 对账异常短信发送
     */
    String SEND_FAILSMS_PAY = "yyt.pay.check.payment.failsms.send";

    /**
     * 对账异常日志记录
     */
    String INPUT_FAILLOG_PAY = "yyt.pay.check.payment.faillog.input";

}
